package cn.bugstack.types.design.framework.tree;


/**
 * @description: 策略处理器
 * @author: 刘新智
 * @date: 2025/10/28 17:16
 * @param:
 * @return:
 **/
public interface StrategyHandler<T, D, R> {

    StrategyHandler DEFAULT = (T, D) -> null;


    // 策略处理
    R apply(T requestParameter, D dynamicContext) throws Exception;

}
